package com.june.springmvc.controller;

import com.june.springmvc.pojo.Items;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 商品列表Controller
 */
@Controller
public class ItemController {

    @RequestMapping({"/itemList.action","/items"})
    public ModelAndView showItemList() {
        List<Items> itemList = new ArrayList<Items>();
        Items items1 = new Items();
        items1.setName("S8");
        items1.setPrice(5688d);
        items1.setCreatetime(new Date());
        items1.setDetail("我已经用了一年了哟");

        Items items2 = new Items();
        items2.setName("6S");
        items2.setPrice(5888d);
        items2.setCreatetime(new Date());
        items2.setDetail("把你卖了才买的S8");

        itemList.add(items1);
        itemList.add(items2);

        //创建modelAndView对象
        ModelAndView modelAndView = new ModelAndView();
        // 添加model: 把商品列表的数据,传递给jsp
        modelAndView.addObject("itemList", itemList);
        // 添加视图: 设置展示数据的jsp
        //modelAndView.setViewName("/WEB-INF/jsp/itemList.jsp");
        // 配置完视图解析器后,只需要返回jsp的名称即可
        modelAndView.setViewName("itemList");

        return modelAndView;
    }
}
